﻿using System;
namespace OutputPrime
{
    internal class Program
    {
        public static bool IfPrime(int i) {//用于判断数字是否为素数的函数
            int c = 0;
            for(int j = 1; j <= i; j++)//从1开始寻找i的因数
            {
                if (i % j == 0)
                {
                    c++;
                }
            }
            if(c == 2)//因数为2说明是素数
            {
                return true;
            }
            else return false;
        }
        static void Main(string[] args)
        {
            Console.Write("请输入下限：");
            int a = Convert.ToInt32(Console.ReadLine());
            Console.Write("请输入上限：");
            int b = Convert.ToInt32(Console.ReadLine());
            int s = 0;
            for(int i = a; i <= b; i++)
            {
                if (IfPrime(i)) //如果是素数则输出
                {
                    Console.Write(i);
                    Console.Write(" ");
                    s++;
                }
                if (s % 10 == 0) //每输出十个素数就换行
                {
                    Console.Write("\n");
                }
            }
        }
    }
}
